﻿using System;
using System.Collections.Generic;
using System.Data;
using Vallejos.Entidades.Enums;
using Vallejos.Entidades.ModeloDeDatos;
using System.Linq;

namespace Vallejos.Datos.Factory
{
    public class MenuFactory
    {
        public Menu Crear(IDataReader dr)
        {
            return new Menu
                       {
                           Id = dr.GetInt32(0),
                           Nombre = dr.GetString(1),
                           Ruta = dr.IsDBNull(2) ? String.Empty : dr.GetString(2),
                           Padre = dr.IsDBNull(3) ? 0 : dr.GetInt32(3),
                           Items = new List<Menu>()
                       };
        }
    }
}